<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/6/20 0020
 * Time: 15:09
 */

namespace app\model\model;


class Adminuser extends  Base
{
    /**
     * 获取一个管理员信息
     * @param int $id 管理员用户的ID
     */
    public function getUserOne($id){
        return $this->where(['id'=>$id])->find();
    }
    /**
     * 获取一个管理员信息
     * @param varchar $username 管理员用户的usernmae
     */
    public function getUserOneByUsername($username){
        return $this->where(['username'=>$username])->find();
    }
    /**
     * 修改一个管理员信息
     * @param int $id 管理员用户的id
     * @param array $data 需要修改的数据
     */
    public function updateOneById($id,$data){
        return $this->where(['id'=>$id])->update($data);
    }
    /**
     * 获取管理员列表
     * */
    public function getAdminUserList($where=false,$li){
        return $this->where($where)->order('id desc')->paginate($li,false);
    }
    /**
     * 添加一个管理员
     * */
    public function addOne($data){
        return $this->save($data);
    }
    /**
     * 删除一个管理员
     * */
    public function del($id){
        return $this->where(['id'=>$id])->delete();
    }
    public function delAll($id){
        return $this->where('id','in',$id)->delete();
    }
}